Complexity-Effective Rename Table Design for Rapid Speculation Recovery

نویسندگان

  • Görkem Asilioglu
  • Emine Merve Kaya
  • Oguz Ergin
چکیده

Register renaming is a widely used technique to remove false data dependencies in contemporary superscalar microprocessors. The register rename logic includes a mapping table that holds the physical register identifiers assigned to each architectural register. This mapping table needs to be recovered to its correct state when a branch prediction occurs. In this paper we propose a scalable rename table design that allows fast recovery on branch predictions. A FIFO scheme is applied with a distributed rename table structure that holds a variable number of checkpoints specific to each architectural register. Our results show that although the area of the rename table is increased, it is possible to recover from a branch misprediction in at worst 2 cycles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Squash Reuse via a Simplified Implementation of Register Integration

Register integration (or simply integration) is a mechanism for the direct reuse of previously computed results. Integration uses data-dependence relationships to test for and establish reusability. In this paper, we use integration to implement squash reuse, the salvaging of instruction results that were needlessly discarded during the course of sequential recovery from a control-or data-mis-s...

متن کامل

THE SHAKING TABLE CONCENTRATOR: INFLUENCE OF TABLE PARAMETERS ON MANGANESE CONCENTRATION

Abstract: point of view. In this study, a shaking-table was used for concentrating a manganese ore sample from the Ghasem Abadarea in Kerman, Iran. Experiments were designed by using LThe influence of each variable and their interactions on the operation of the device was studied. The variables underinvestigation were: table slope, table frequency, water flowrate, feed rate, and particle size. ...

متن کامل

Membrane Distillation for Water Recovery and Its Fouling Phenomena

The total volume of water on Earth is circa 300 million cubic miles, with close to 98.0% being salt water and the remaining 2.0% fresh water. It has been increasingly more challenging to harvest fresh water from surface water, seawater and even from wastewater due to the combination of factors, viz. burgeoning population growth, rapid industrialization and climate change. Recently, membrane dis...

متن کامل

A New Design of Fault Tolerant Comparator

In this paper we have presented a new design of fault tolerant comparator with a fault free hot spare. The aim of this design is to achieve a low overhead of time and area in fault tolerant comparators. We have used hot standby technique to normal operation of the system without interrupting and dynamic recovery method in fault detection and correction. The circuit is divided to smaller modules...

متن کامل

Looking forward to hearing from you, MPR AMM

please delete the key words We have done this change 'Introduction'please rename this section 'Background' We have done this change Authors' contributionsplease use the authors initials and not numbers to denote specific authors. We have done this change Referencesseveral references have been replicated, please delete on ecopy. We have deleted the reference replicated. Referenceswe notice that ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010